/* Hellosoft version 1 is the version they shipped atheros 7/2005
 *      version 2 is their version 2.5 shipped to athers 3/2006
 */
#define CALLCTRL_HELLOSOFT_VERSION 2

// callHsEvent.h -- prototypes for generate events for hellosoft voip stack

// callHsEventHookStateGet -- return 1 == on-hook, 0 == off-hook
int callHsEventHookStateGet(void);

// callHsEventOnHook -- tell hellosoft that the user has put the phone
// "on hook" which terminates any ongoing phone calls etc.
void callHsEventOnHook(void);

// callHsEventOffHook -- tell hellosoft that the user has taken the
// phone "off hook", which would be an appropriate response if the
// phone was "ringing".
void callHsEventOffHook(void);

// callHsEventFlashHook -- tell hellosoft that a "flash" button has
// been pressed (to e.g. change between calls).
void callHsEventFlashHook(void);

// callHsEventNewOutboundCall -- initiate phone call.
void callHsEventNewOutboundCall(char *phoneNum);

// callHsEventInit -- one time initialization
void callHsEventInit(void);

